Open Source Software Development: An Overview
نویسندگان
چکیده
P roprietary software vendors operate on a closed-source model: They develop their own software and release that software to the public with the intention of gaining market penetration and earning a profit. The open source movement, while still profitable in many ways to profit-oriented companies, relies on a different set of practices. In the open source movement, everyone capable of writing code is welcome to join in, a strategy that—according to open source advo-cates—directly leads to more robust software and more diverse business models. While some challenge the general assumptions about the benefits of open source software development , 1 the evidence of popular buy-in cannot be disputed. People everywhere are adopting various open source distributions or participating in the general movement by contributing their own modifications. We offer an overview of open source licensing and development and strive to clarify some of the main principles underlying the resulting software. Because so much has already been written about open source, we seek only to touch on some of its major themes and provide pointers to essential information about the movement and its general licensing structures. a recursive acronym for " GNU's Not Unix " and a homophone for " new. " The GNU Project seeks to develop Unix-compatible software and return software to a state of freedom. Stallman is both an open source evangelist and a major open source contributor as the principal author of the GNU C Compiler (GCC), GNU symbolic debugger (GDB), GNU Emacs, and more. All these packages provide essential tools for GNU/Linux. The Red Hat 7.1 distribution, which collects some 1,016 packages altogether, contains 70 GNU packages. The purpose of the Free Software Foundation is not to ensure distributing software to the end user without cost, but to ensure that the end user can use the software freely. From the Free Software Foundation's perspective , the term " free software " has nothing to do with price: A program is free software if you have the freedom to run the program, modify it to suit your needs, redistribute copies either gratis or for a fee, and distribute modified versions of the program so that the community can benefit from your improvements. Because free refers to freedom, not to price, it is not contradictory to say that software can be both for sale and free simultaneously. According to the Free Software Foundation, the freedom to sell copies …
منابع مشابه
The Economics of Open Source Software Development: An Introduction
This chapter introduces the fundamentals of Open Source Software, its nature, the central economic aspects and the key mechanisms of its development. Furthermore, we present the themes of the book and provide a first overview for the reader by giving short summaries of its chapters.
متن کاملAn overview on current free and open source desktop GIS developments
Over the last few years the world of free and open source geospatial software has experienced some major changes. For instance, the website FreeGIS.org currently lists 330 GIS related projects. Besides the advent of new software projects and the growth of established projects, a new organisation known as the OSGeo Foundation has been established to offer a point of contact. This paper will give...
متن کاملSpecial issue on open source software development
This special issue of Research Policy is dedicated to new research on the phenomenon of open source software development. Open Source, because of its novel modes of operation and robust functioning in the marketplace, poses novel and fundamental questions for researchers in many fields, ranging from the economics of innovation to the principles by which productive work can best be organized. In...
متن کاملCognitive Systems Platforms using Open Source
This chapter reports to the development of the tools and methodologies that are in development within the EU, with an emphasis on the Open Source approaches with a view to performance analysis and comparison, and to provide an overview of cooperative research and especially on the use of Open platforms.
متن کاملOverview on Trust in Large FLOSS Communities
The paper presents a survey of mature Free/Libre Open Source Software communities. The main focus of the survey is the collection of data related to the practices of these communities related to trust elements in their products. The survey is carried out using a structured questionnaire about thoughts and practices followed by Free/Libre Open Source Software communities. The survey focuses on t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Computer
دوره 34 شماره
صفحات -
تاریخ انتشار 2001